Meaning of alambrera

alambrera

Tagalog

n. wire netting; wire screen