Word info

cosmopod

Noun

Meaning

cosmopod (plural cosmopods)

A type of spacecraft.

Source: en.wiktionary.org

Close letter words and terms