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." Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012