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