meaning of Bauchhoden

Bauchhoden - German to English

stomach testis