SPATTLING-POPPY MEANING IN ENGLISH

• Spattling-poppy Definition & Synonyms

  1. (n.) A kind of catchfly (Silene inflata) which is sometimes frothy from the action of captured insects.


RECENT SEARCHES