Definition of subchaser in English:

subchaser

noun

  • A small boat equipped for military operations against submarines.

Origin

Early 20th century; earliest use found in Lethbridge (Alberta) Daily Herald.