boathorse noun1 •A horse that tows a boat or barge.The boathorse provided the power for most boats until the 1880s, when steam boats became more common. — 2004 formsboathorses