Dictionary.com
Thesaurus.com
have been poring
  • present perfect progressive of pore.

More Suggestions