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

توپ خانہ

phrase

  • battery, artillery