×

carronade meaning in English

n.
(旧时)大口径短炮。

Related Words

  1. carron res
  2. carron strath
  3. carronbridge
  4. carronda
PC Version

Copyright © 2018 WordTech Co.