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.
Are You Learning English? Here Are Our Top English Tips