Translation of amueblada in English:

amueblada

hotel, n.

See US English definition of hotel

See UK English definition of hotel

feminine noun

informal
River Plate
  • 1

    (in which rooms are rented by the hour) hotel