Dictionary.com
Thesaurus.com

has been occulting

  • present perfect progressive
    of occult (3rd person singular).
    occult
    adjective
    of or relating to magic, astrology, or any system claiming use or knowledge of secret or supernatural powers or agencies.

More Suggestions