What does Abdominalhoden mean?

Abdominalhoden - German to English

stomach testis