intraabdominal testicle - Turkish English Dictionary