Translation: from spanish

he has paid dearly for his mistake