ambatch
/æmˈbætʃ/Definitions
1. noun
A type of tree or shrub, especially in Africa.
“The ambatch tree is native to the savannas of West Africa.”
1. noun
A type of tree or shrub, especially in Africa.
“The ambatch tree is native to the savannas of West Africa.”