any place or thing where one can sit - Anglais Synonymes Dictionnaire