Definition of armour-fish in English:

armour-fish

(US armor-fish)

noun

  • Any of various extant or fossil fishes having the body partly protected by bony scales or plates.

Origin

Mid 18th century.