HAVE A LEAD FOOT


Meaning of HAVE A LEAD FOOT in English

drive at excessive speeds, drive too fast

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.