The present tense of meandered is meander.
The third-person singular simple present indicative form of meander is meanders.
The present participle of meander is meandering.
The past participle of meander is meandered.