I've never heard of armored carp. Googling for it leads to info on Breath of the Wild or Zelda Tears of the Kingdom.
Finally, 35 or 45 entries down I found a reference to an armored catfish. https://a-z-animals.com/animals/armored-catfish/pictures/ I hadn't heard of that, either, but I wonder if that's what you mean.