the squirts - Turkish English Dictionary