irritable testis - Turkish English Dictionary