meaning of olive tree

1. a tree of the genus Olea cultivated for its fruit


Related Words

olive tree | olive-tree agaric |

Developed & Maintained By Taraprasad.com

Treasure Words