• word of the day

    indian lotus

    indian lotus - Dictionary definition and meaning for word indian lotus

    Definition
    (noun) native to eastern Asia; widely cultivated for its large pink or white flowers
Connect with us on Facebook