tomato or pepper paste - Almanca İngilizce Sözlük