pinnigrade
/ˈpɪnɪɡreɪd/Definitions
1. noun
A person who migrates between two or more places, typically at regular intervals, especially for breeding or wintering.
“The pinnigrade birds would travel thousands of miles each year to find suitable habitats for their young.”