tomato paste
English Dictionary
->
Letter T
-> tomato paste
Search Dictionary:
tomato paste Definition
(n)
thick
concentrated
tomato
puree
tomato paste Synonyms
tomato paste
© Art Branch Inc.