Slovnenya

Translation English Spanish: artillery fire

Dictionary: main
artillery fire
noun