WikiWord

English

anchovy toast

noun

Meaning

  1. A form of bruschetta topped with mashed anchovies and other ingredients.

Sources

No citations have been attached yet.