Meaning of europa

Definition of europa

(noun) the 4th largest of Jupiter's satellites; covered with a smooth shell of frozen water

Other information on europa

WIKIPEDIA results for europa
Amazon results for europa