whorled yellow loosestrife - Turkish English Dictionary