1 gumflower | Definition of gumflower

gumflower

noun

Definition of gumflower

Scottish
: an artificial flower