semita
English
semita meaning in English • semita का अर्थ अंग्रेजी में
Noun
- A fasciole of a spatangoid sea urchin.