SEMILUNE


Meaning of SEMILUNE in English

noun the half of a lune.

Webster English vocab.      Английский словарь Webster.