artificial flower

Noun
  1. A handmade imitation of a blossom (synset 102748400)

Other Searches