hot sauce made with peppers, chopped onions and water or tomato juice - Turkish English Dictionary

Suggest a Term