What does Bauchhoden mean?

Bauchhoden - German to English

stomach testis