a dicotyledonous flowering plants found mostly in the tropics - Spanish English Dictionary