ilala
ilala
English
Noun
Ad
Definition
Hyphaene coriacea, a type of palm tree native to South Africa.
Ad
ilala
Hyphaene coriacea, a type of palm tree native to South Africa.