Online Dictionary
Definition of " courir à toute allure " in French English Dictionary
Results
courir à toute allure
  • {V} scud, race