cannonadeEnglish

cannonade, drumfire

Noun

Intense and continuous artillery fire

English: cannonade, drumfire

Verb

Attack with cannons or artillery

English: cannonade

English words with similar meanings

Show 1 words