Tarrant noun1 •A short river in Dorset, England, United Kingdom, which flows into the (Dorset) Stour. formsTarrants