So I Google search for a dictionary term, and none of the sites' Google snippets actually defines that term. Instead they are presented in this format:
Here's the actual page it links to from The Free Dictionary.
The term is used a lot in a block of text that teases the user into clicking the link, but the page doesn't visibly appear to have this content at all.
It entices the user and requires a click through for them to find the actual information they want. What is this called? Is this considered cloaking or is it otherwise a violation of SEO best practices?