Tea-towels meaning : A cloth, made from cotton or linen, for drying dishes and glassware.
tea towels
enchained
channel cat
comforted
shawarma