cartwheel flower (heracleum mantegazzianum) - Spanish English Dictionary