bitter gourd

bitter gourd
noun
1. (culinary) 
Bitter gourd tea has several health benefits.El té de calabaza amarga tiene varios beneficios saludables.
Juan made a curry with bitter gourd.Juan cocinó un curry con melón amargo.
Search history
Did this page answer your question?