torch flower (geum triflorum) - Spanish English Dictionary