Top definition
Causing attention in terms of observation
What could be more eyecatching than the eye itself?
by Hercolena Oliver November 13, 2008
Get the mug
Get a eyecatching mug for your buddy Helena.