Polish-English dictionary »

deimos meaning in English

PolishEnglish
Deimos noun

Deimosnoun
the outermost natural satellite of Mars