carronata

Italian

Noun

carronata f (plural carronate)

  1. carronade

Anagrams