satelloon

English

Noun

satelloon (plural satelloons)

  1. Synonym of balloon satellite.

Anagrams