• word of the day

    stupa

    stupa - Dictionary definition and meaning for word stupa

    Definition
    (noun) a dome-shaped shrine erected by Buddhists
    Synonyms : tope
Download our Mobile App Today
Receive our word of the day
on Whatsapp