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

iba Definition

Cancel
iba
noun
the cucumber tree (''Averrhoa bilimbi''); a fruit-bearing tree of the genus ''Averrhoa'' of the family Oxalidaceae

Words Related to iba!

iba Examples by Brain Bank Users