We know that a lemon tastes sour because it contains citric acid and acids are sour but what does bitter gourd contain because of which it tastes bitter?