vocab dash
Log in
Sign up
parota
Top 45000
Meanings
Noun
1. monkey-ear tree, elephant-ear tree (Enterolobium cyclocarpum)