cartwheel flower (heracleum mantegazzianum) - German English Dictionary