English dictionary

europa meaning and definition

EUROPA noun

Definition of Europa (noun)

  1. the 4th largest of Jupiter's satellites; covered with a smooth shell of frozen water
Source: Princeton University Wordnet