DRAG RACE Meaning of DRAG RACE in English two cars racing from a stop light """Did you see the drag race?"" ""Ya. The Corvette won.""" English idioms vocab. Словарь английских идиом и выражений. 2012