mexican magnolia (talauma mexicana) - Spanish English Dictionary