Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

alocasia Definition

Cancel
alocasia
noun
Any of several tropical Asian plants, of the genus ''Alocasia'', having heart- or arrowhead-shaped leaves

Words Related to alocasia!

alocasia Examples by Brain Bank Users