The Brief: Snack and meal are both slang terms that mean that someone is attractive or hot. They riff off the phrase "good enough to eat."
DEEP DIVE
Some say that that a snack is someone who is attractive and available for a shorter term hook up and that a meal is someone worth cuffing. Other connotations are that a snack is good, but that a meal may be more substantial. These phrases are a source of prolific wordplay and pun-making, which is all up to interpretation. Calling someone a snack or a meal is generally a compliment, although it has potential to be objectifying.
why be a snack when you can be a whole meal pic.twitter.com/tUHtPIhmFr
— Kat McPhee (@katharinemcphee) August 11, 2018