• word of the day

    ashram

    ashram - Dictionary definition and meaning for word ashram

    Definition
    (noun) a place of religious retreat modeled after the Indian ashram Definition
    (noun) (India) a place of religious retreat for Hindus
Connect with us on Facebook