SEMILUNE MEANING IN ENGLISH

• Semilune Definition & Synonyms

  1. (n.) The half of a lune.


RECENT SEARCHES