Attested.to

Definition

a handmade imitation of a blossom

Seed ·

Term in context

artificial flower in CommonParlance