Tamil Dictionary 🔍

semilune

Sem"i*lune`, n. (Geom.) Defn: The half of a lune.


semilune - Similar Words