Skip to main content

semilune

English semilune meaning in English  •  semilune का अर्थ अंग्रेजी में
Noun
  • The half of a lune.
Advertisement