poppy-red - French English Dictionary