meaning of detoured

1. A turning; a circuitous route; a deviation from a direct course; as, the detours of the Mississippi.
2.
a roundabout road especially one that is used temporarily while a main route is blocked


Related Words

detour |

Developed & Maintained By Taraprasad.com

Treasure Words