lambeaux

French

Noun

lambeaux m

  1. plural of lambeau
  2. tatters, rags