torch flower (geum triflorum) - Turkish English Dictionary