vericueto

Noun

 * 1) difficult terrain
 * 2) difficult mountain trail
 * 3) meander
 * 4) intricacy
 * 5)  twists and turns