a tree species from tropical america (schizolobium parahyba) - Spanish English Dictionary