Interdictor definition

(military) An aircraft designed to bomb enemy supply operations.
noun
0
0
Advertisement