a kind of machine gun - Francés Inglés Diccionario