Translation of توپ خانہ in English:

توپ خانہ

phrase

  • battery
    artillery