Definify.com

Definition 2024


ampalaya

ampalaya

English

Noun

ampalaya

  1. (Philippines) bitter melon

Tagalog

Noun

ampalayĆ”

  1. bitter melon