taco de ojo

Etymology
lit. 'taco of eye", in the sense of "food or meal for the eye or sight'.

Noun

 * 1)  a good or pleasant sight; a sight for sore eyes

Usage notes

 * Usually for one or more attractive persons, rarely for food.