machine gun tourelle - French English Dictionary