No exact translation found for
sella

Do you mean:
similar Results
sellar (v.)
sellar (v.)
sellado (adj.)
مغلق {sellada}