Online Dictionary
Definition of " cheval-vapeur " in French English Dictionary
Results
cheval-vapeur
  • {N} horsepower