Definition

1. A mountain or a wave that keeps going up and down. A long, winding road.

Sentence Examples