Definition & Meaning | English word AMPALAYA
AMPALAYA
Definitions of AMPALAYA
- (Philippines) bitter melon
Number of letters
8
Is palindrome
No
Search for AMPALAYA in:
Page preparation took: 95.34 ms.