sit down comfortably in an armchair or sofa - Español Inglés Diccionario