×
carronade
meaning in English
n.
(旧时)大口径短炮。
Related Words
carron res
carron strath
carronbridge
carronda
PC Version
Copyright © 2018 WordTech Co.