trunnions for heavy weapons - French English Dictionary