garden poppy - French English Dictionary