delikli deri - Turkish English Dictionary