meaning of almohada

almohada - Spanish to English

pillow