meaning of Abdominalhoden

Abdominalhoden - German to English

stomach testis