Topkhana (noun) Definition, Meaning & Examples

noun Indian English.
  1. a building where artillery, ammunition, etc., are made, repaired, and stored.
Topkhana (noun) Definition, Meaning & Examples

More Definitions