sit down comfortably in an armchair or sofa - Spanish English Dictionary