meaning of tomato sauce

1. sauce made with a puree of tomatoes or strained tomatoes with savory vegetables and other seasonings; can be used on pasta


Related Words

tomato sauce |

Developed & Maintained By Taraprasad.com

Treasure Words