An attractive person that looks good enough to eat.
Do you think Zac Efron is hot?Friend: Yeah... he is such a snack.