Translation of meriam in English:

meriam

cannon

noun

  • 1

    cannon, cannon, large mounted gun