AMPALAYA


Meaning of AMPALAYA in English

|ampələ|yä noun

( -s )

Etymology: Tagalog ampalayá

Philippines : balsam apple

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.