English dictionary
europa meaning and definition
Definition and meaning of europa at MeaningMonkey.org. europa meaning and definition in the English Dictionary.EUROPA noun
Definition of Europa (noun)
- the 4th largest of Jupiter's satellites; covered with a smooth shell of frozen water
Source: Princeton University Wordnet