red poppy

noun

Definition of red poppy