Dictionary.net

Definitions of Eyellad

  1. A wanton glance of the eye.
Loading...