Meanings1whirl; spin around; hoverTo walk, run, fly, etc., around something or on the spot.2remainFor a certain state to continue or linger within a certain range.3linger; keep coming backFor a thought or feeling to be repeated.