meaning of bns

bns meaning in General Dictionary

a bachelor's degree in naval science