board and shelter - French English Dictionary