SBSP

English

Noun

SBSP (uncountable)

  1. Abbreviation of space-based solar power.
    Coordinate terms: SSP, SPS, PV

Anagrams