oliva
English
oliva meaning in English • oliva का अर्थ अंग्रेजी में
Noun
- A genus of polished marine gastropod shells, chiefly tropical, and often beautifully colored.