Word info

semasphere

Noun

Meaning

semasphere (plural semaspheres)

(historical, rare) An aerostatic signalling apparatus.

Source: en.wiktionary.org

Close letter words and terms