meaning of barbette carriage

barbette carriage meaning in General Dictionary

a gun carriage elevated so your gun may be fired across parapet