Traducción español inglés

English version

¿Qué significa "bombardear, tirar bombas" en Inglés