Yahoo Malaysia Web Search

Search results

  1. Dictionary
    water lily
    /ˈwɔːtə ˌlɪli/

    noun

    • 1. an ornamental aquatic plant with large round floating leaves and large, typically cup-shaped, floating flowers.