meaning of anchovy and olive

anchovy and olive meaning in Urban Dictionary

the greatest pizza pie known to man