Wiktionary
heliospheres
n. (plural of heliosphere English)
n. (plural of heliosphere English)