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.”

Synonyms

  • cattail
  • papyrus