dining room screen - French English Dictionary