spotted loosestrife - Turkish English Dictionary