eightpetal mountain-avens (geum triflorum) - Turkish English Dictionary