Deolali
Proper noun
Meaning
Deolali
A town in Maharashtra, India.
Anagrams
Examples
The two Territorial Army battalions, 106th (Bangalore) and 116th (Deolali) form the airborne element of the Terriers (as the Territorial Army is popularly known) and are presently involved in COIN operations.