strange particles - Turkish English Dictionary