lance-leaved yellow loosestrife - Turkish English Dictionary