sauce made of oil and garlic - Turkish English Dictionary

Suggest a Term