Online Dictionary
Definition of " à vous glacer le sang " in French English Dictionary
Results
à vous glacer le sang
  • {V} spine-chilling: be spine-chilling