large-leaved magnolia - Spanish English Dictionary