bog star

English definition

noun

  1. plant having ovate leaves in a basal rosette and white starlike flowers netted with green

    Source: WordNet 3.0

Visual thesaurus

Visual synonyms of bog star

More about “bog star”

Similar-sounding words