Latin-English dictionary »

semiluna meaning in English

LatinEnglish
semiluna noun
{f}

crescent [crescents](figure of the moon)
noun
[UK: ˈkresnt] [US: ˈkre.sənt]