Well-equipped place for caravans on route (5)
I believe the answer is:
oasis
'well' is the definition.
(source of water)
I cannot understand how the remainder of the clue works.
Can you help me to learn more?
(Other definitions for oasis that I've seen before include "Safe haven" , "Spring of fresh water in a desert" , "Fertile part of desert" , "British band" , "Fertile place in a desert, a watering hole" .)