Find the word definition

Wiktionary
space power systems

n. (plural of space power system English)