topkhana









topkhana


noun Indian English.

  1. a building where artillery, ammunition, etc., are made, repaired, and stored.
53 queries 0.532