Towall /(?)/

Tow·all

Towall

n.
  1. A towel. [Obs.]