europa
Explore definitions, synonyms, and language insights of europa
Definitions
Noun
the 4th largest of Jupiter''s satellites; covered with a smooth shell of frozen water
Explore definitions, synonyms, and language insights of europa