machine gun tourelle - German English Dictionary