large-flowering magnolia - German English Dictionary