Learner's definition of EYEFUL
1 : something that is very surprising, attractive, etc., to look at 2 : an attractive person : a beautiful woman
get/have an eyeful
◊ If you get/have an eyeful of something or if someone gives you an eyeful of something, you see it very clearly or you see a lot of it or too much of it.
These phrases often refer to seeing something shocking, such as a person who is naked.