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