Dictionary.com
Thesaurus.com
have been rambling
  • present perfect progressive of ramble.