sit in bench - French English Dictionary