kamus
.
Search
About
tomato_concentrate
English
tomato concentrate
Noun
A concentrated form of tomatoes
English: tomato concentrate