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