shillala
/ˈʃɪlələ/Definitions
1. noun
a type of tree (Vitex trifolia) native to tropical Africa
“The shillala tree is a common sight in the savannas of eastern Africa.”
1. noun
a type of tree (Vitex trifolia) native to tropical Africa
“The shillala tree is a common sight in the savannas of eastern Africa.”