any place or thing where one can sit - Inglés Sinónimo Diccionario