What does bns mean?

bns meaning in General Dictionary

a bachelor's degree in naval science