Turkish-English translations for salça
- sauceapple sauce; mint sauce[meat] pie and [tomato] sauceMaybe you should lay off the sauce.
- tomato paste
- tomato puréeNormally I just put tomato purée on my pizza, but today I made my own tomato sauce. It was delicious.
Trending Searches
Popular Dictionaries