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

wallaba Definition

Cancel
wallaba
noun
A leguminous tree () of Demerara, with pinnate leaves, reddish-brown wood, and clusters of red flowers

Words Related to wallaba!

wallaba Examples by Brain Bank Users