Armorsaurus

An Armorsaurus is a considerably strong B-rank demon.