We address the problem of routing for multi-radio multi-channel wireless mesh networks, and propose a novel routing metric, named DARM. Compared with the prior routing metrics focus on the network throughput, DARM aims to minimize the end-to-end delay, which is a significant requirement for multimedia applications. Our routing metric captures the effects of variation in link loss-ratio, the length of queue, inter-flow and intra-flow interference as well as channel switch delay. To evaluate the efficacy of our routing metric, we conduct extensive simulations using Qualnet. Simulation results demonstrate the effectiveness of DARM to improve the network performance in terms of end-to-end delay and throughput.