Definition, synonyms and related words
Alternative form of ridden hard and put away wet (“in either sense”)