Magenstraße (German) comes from German magen, from Middle High German mage, from Old High German mago, from Proto-Germanic magô, from Proto-Indo-European mak- — bag, belly; bag, sack; small bag or pouch.
Ancestry of “Magenstraße”, step by step
Magenstraße traces back through two separate lines of ancestry.