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