Definition of anchovy toast in English:

anchovy toast

noun

  • Toast, or a slice of toast, spread with anchovy paste, typically eaten as an appetizer.

Origin

Mid 18th century.