Word Definition

Meandering

  1. of Meander

Synonyms