ampalaya in English dictionary

  • ampalaya

    Meanings and definitions of "ampalaya"

    • noun
      (Philippines)
      bitter melon

Sample sentences with "ampalaya"