meaning of oliva

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


Related Words

oliva | olivaceous | olivary | olivaster |

Developed & Maintained By Taraprasad.com

Treasure Words