philopatry
philopatry
English
Noun
Ad
Definition
The tendency of an animal to return to, or stay in, its home area or birthplace.
Ad
philopatry
The tendency of an animal to return to, or stay in, its home area or birthplace.