large-leaved magnolia - German English Dictionary