encauzar
Top 20000
Meanings
Verb
1. to channel (a flow of water)
2. to steer in the right direction (figurative, figuratively)