seat carved out of stone, built next to windows - French English Dictionary