Find the word definition

Wiktionary
all sizzle and no steak

n. (context idiomatic English) A thing or person which fails to measure up to its description or advanced promotion.