Subscribe
URL of the page has been copied to clipboard.
Meaning : An imaginary place of great wealth and opportunity. Sought in South America by 16th-century explorers.
Synonyms : eldorado
Install App