GOGGLED


Meaning of GOGGLED in English

adj prominent; staring, as the eye.

2. goggled ·impf & ·p.p. of goggle.

Webster English vocab.      Английский словарь Webster.