makeshift bed - French English Dictionary