Definition of poppy garland in English:

poppy garland

noun

  • A garland of poppies; specifically (in later use) in sense 8.

Origin

Mid 17th century; earliest use found in Jeremy Taylor (d. 1667), Church of Ireland bishop of Down and Connor and religious writer.