intraabdominal testis - Turkish English Dictionary