serrasuela (thouinia portoricensis) - Spanish English Dictionary