Online Dictionary
Definition of " écailleur " in French English Dictionary
Results
écailleur
  • {N} scaler