Top definition
noun. A type of beast that sends rock climbing routes like a mythical creature. Half man, half horse, half sendtaur.
Look at that sendtaur crush 5.14d.
by ayebeybey September 04, 2016
Get the mug
Get a sendtaur mug for your buddy Larisa.