place where itching occurs - Turkish English Dictionary