Rover meaning

a person who spends their time wandering

a player not restricted to a particular position on the field

A person who travels from time to time to different places

an archer who shoots for distance