Meaning of almuhada

almuhada

Tagalog

n. small cushion or pillow