anchovy pizza - definitions and synonyms

anchovy pizza noun

  1. English Meaning: 

    : tomato and cheese pizza with anchovies