Spattling-poppy

Webster's Dictionary of the English Language

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

Related Words