Definition of "meandered"

meandered