nonpalpable testis - Turkish English Dictionary