English Dictionary
Definition goggle in British English
goggle verb
[intransitive] verb
/ˈɡɒɡ(ə)l/
Synonyms and related words
