meaning of pepper tree

1. small African deciduous tree with spreading crown having leaves clustered toward ends of branches and clusters of creamy flowers resembling lilacs


Related Words

pepper tree |

Developed & Maintained By Taraprasad.com

Treasure Words