Turkish towellings

English

Noun

Turkish towellings

  1. plural of Turkish towelling