place teeming with ticks - Turkish English Dictionary