muncheel
noun
mun·cheel
| \ ˌmənˈchē(ə)l\
plural -s
Definition of muncheel
: a litter used in India
Keep scrolling for more