Meaning of depensa

depensa

Tagalog

n. defence (US: defense); fender; bumper; thing that protects