semilunate
English
semilunate meaning in English • semilunate का अर्थ अंग्रेजी में
Adjective
- Semilunar.