Yahoo Canada Web Search

Search results

  1. Dictionary
    London pride
    /ˈlʌndən prʌɪd/

    noun

    • 1. a European saxifrage with rosettes of fleshy leaves and stems of pink starlike flowers.