means for laying down - French English Dictionary