Definition of armour-fish in English:

armour-fish

noun

(US armor-fish)
  • Any of various extant or fossil fishes having the body partly protected by bony scales or plates.

Origin

Mid 18th century.