• word of the day

    golden thread

    golden thread - Dictionary definition and meaning for word golden thread

    Definition
    (noun) low-growing perennial of North America woodlands having trifoliate leaves and yellow rootstock and white flowers
Connect with us on Facebook