Mug taking military vehicle on a road (7)
I believe the answer is:
tankard
'mug' is the definition.
(I've seen this before)
'military vehicle on a road' is the wordplay.
'military vehicle' becomes 'tank' (tank is a kind of military vehicle).
'on' says to put letters next to each other.
'road' becomes 'rd' (abbreviation).
'tank'+'a'+'rd'='TANKARD'
'taking' acts as a link.
(Other definitions for tankard that I've seen before include "Drinking vessel with a handle" , "Mug-like drinking vessel" , "Large drinking vessel" , "One-handled drinking mug" , "Vessel tracked" .)