shellingEnglish

barrage, barrage fire, battery, bombardment, shelling

Noun

The heavy fire of artillery to saturate an area rather than hit a specific target

English: barrage, barrage fire, battery, bombardment, shelling

Bahasa: tembakan, penembakan, aki

Bahasa words with similar meanings

English words with similar meanings

Show 4 words