Cathartesaura

Etymology
A pun on using, in reference to the locality "La Buitrera", from.