Dictionary.com
Thesaurus.com
have been cohering
  • present perfect progressive of cohere.

More Suggestions