whorled yellow loosestrife - German English Dictionary