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

ombu Definition

Cancel
ombu
noun
''Phytolacca dioica'', a massive spreading evergreen tree native to the pampas of South America

Words Related to ombu!

ombu Examples by Brain Bank Users