with many curves (road) - Spanish English Dictionary