sloppy roll of fabric, paper, or some material - Turkish English Dictionary

Suggest a Term