red poppy in French red poppy in French coquelicot noun Any poppy with red flowers. Add to Flashcards