Skip to main content

oliva

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