vocab dash
Log in
Sign up
ibirapitá
Meanings
Noun
1. a tree, Peltophorum dubium, found in central South America