delikli tahta - Turkish English Dictionary