intraabdominal testicle - Spanish English Dictionary