Dictionary.com
Thesaurus.com

has been homing

  • present perfect progressive
    of home (3rd person singular).
    home
    noun
    a house, apartment, or other shelter that is the usual residence of a person, family, or household.