• word of the day

    scarlet lychnis

    scarlet lychnis - Dictionary definition and meaning for word scarlet lychnis

    Definition
    (noun) Eurasian garden perennial having scarlet flowers in dense terminal heads
Connect with us on Facebook