Goggled

Webster's Dictionary of the English Language

·adj Prominent; staring, as the eye.

II. Goggled ·Impf & ·p.p. of Goggle.