towellings

English

Noun

towellings

  1. plural of towelling