What the hell is a catradora

i've been hearing that phrase everywhere for the past week or something what IS IT. WHAT IS A CATRADORA