Meaning of almohada

almohada

Tagalog

n. small cushion or pillow