From Greek
steir, meaning
sterile (another meaning,
keel), plus
etra, etro, the belly, or abdomen
(1).
The Century Dictionary (2) gives the origin, specifically, as Greek
steiros (στειρος), barren, plus
etron (ητρον), the abdomen. However "keel belly", perhaps, makes more sense than "barren belly".