Meaning of towel horse

Definition of towel horse

(noun) a rack consisting of one or more bars on which towels can be hung

Other information on towel horse

WIKIPEDIA results for towel horse
Amazon results for towel horse