Crooked as a rainbow, and slick as a plate, Ten thousand horses can't pull it straight.

Answer: river

More Difficult Riddles with answers

More Difficult Riddles