meaning of tomato paste

1. thick concentrated tomato puree


Related Words

tomato paste |

Developed & Maintained By Taraprasad.com

Treasure Words