torch flower (geum triflorum) - German English Dictionary