Results for "

tomato paste

"
English - Turkish Dictionary

tomato paste

(English - Turkish Dictionary) :
(koyu) domates salçası.