harpulliaEnglish

harpullia

Noun

Any of various tree of the genus Harpullia

English: harpullia

Words that start with "harpullia"