Definition of bird of passage:
(n) :
(ornithology) A migratory bird, especially a passage migrant (“a bird that stops somewhere for a short time during a seasonal migration”).
(n) :
(figuratively) Someone passing through a place and only staying for a short time; an itinerant.