• word of the day

    stupa

    stupa - Dictionary definition and meaning for word stupa

    Definition
    (noun) a dome-shaped shrine erected by Buddhists
    Synonyms : tope
Connect with us on Facebook