OLIVA MEANING IN ENGLISH

• Oliva Definition & Synonyms

  1. (n.) A genus of polished marine gastropod shells, chiefly tropical, and often beautifully colored.


• Olivary Definition & Synonyms

  1. (a.) Like an olive.


RECENT SEARCHES