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.      Словарь английских идиом.