Ampalaya

Definition of Ampalaya
(noun) balsam apple or very selfish person