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

granadillo Definition

Cancel
granadillo
noun
, a Caribbean tree species in the legume family

Words Related to granadillo!

granadillo Examples by Brain Bank Users