launch a vendetta ( synonym found)

Definition of launch a vendetta:

(n) : a small diner or restaurant that serves lunch

Back to Top