DICTIONARY

(Total Entries : 197270)

aticchatta

Dictionary Definition: 

Aticchatta [ati + chatta] a "super" -- sunshade, a sunshade of extraordinary size & colours DhsA 2.

Related: