Lattenroste - French English Dictionary