Deolali
English
Proper noun
Deolali
A
town
in
Maharashtra
,
India
.
Derived terms
doolally
,
doolally tap