Define Discovery City. Discovery City synonyms, Discovery City pronunciation, Discovery City translation, English dictionary definition of Discovery City. or pl n folklore small supernatural beings, such as elves, pixies, or leprechauns Collins English D