meanderer
Etymology
From meander + -er.
noun
One who meanders or wanders.