Definition, synonyms and related words
Something that promises much but delivers nothing; an illusion.