tomato sauce ( synonym found)

Definition of tomato sauce:

(n) : a thick sauce made from tomatos for pasta; bottled tomato ketchup

Definition of tomato sauce:

(n) : a thick sauce made from tomatos for pasta; bottled tomato ketchup

Back to Top