plow horse

(noun) plough horse

workhorse (generic term)