(of animals) To return to its owner.
The dog homed.
(always with "in on") To seek or aim for something.
The missile was able to home in on the target.