Online English Dictionary

Home

Goggle


n.

A strained or affected rolling of the eye.


© 2009 Dammam Community College
 
ml>