sit down comfortably in an armchair or sofa - Spanisch Englisch Wörterbuch