Meaning of ampalaya

ampalaya

Tagalog

ampalaya n., bot. balsam apple; bitter gourd (Echinocystis lobata)