toweled or towelled; toweling or towelling
: to rub or dry (something, such as the body) with a towel
: to use a towel to dry oneself
toweled down after swimming
Love words? Need even more definitions?
Merriam-Webster unabridged
Share