Meaning of di-magagapi

di-magagapi

Tagalog

di-magagapi adj. impregnable; invincible