poppy blossom syrup - French English Dictionary