pin holes - Turkish English Dictionary