Translation of almohada in English:

almohada

pillow, n.

feminine noun

  • 1

    pillow
    consultarlo con la almohada to sleep on it