Meaning of di-mapaglabanan

di-mapaglabanan

Tagalog

adj. invincible; insuperable