eyeful

noun

1.
a strikingly beautiful woman
2.
a full view; a good look