Word info

megaspace

Noun

Meaning

megaspace (plural megaspaces)

An especially large space.

Source: en.wiktionary.org

Anagrams

Close letter words and terms