Wiktionary
heliosheaths
n. (plural of heliosheath English)
n. (plural of heliosheath English)