Dictionary.com
Thesaurus.com

have been goggling

  • present perfect progressive
    of goggle.
    goggle
    noun
    goggles,

More Suggestions