Word info Synonyms

cosmopod

Noun

Meaning

cosmopod (plural cosmopods)

A type of spacecraft.

Source: en.wiktionary.org

Synonyms

Close letter words and terms