Karela Vegetable In English

Karela Vegetable In English / Karela, also known as bitter gourd and bitter melon, is a popular ingredient in many asian countries.