What is British National (Oversea) passport
On wikipedia
"British National (Overseas), commonly known as BN(O), is one of the major classes of British nationality under British nationality law. Holders of this nationality are British nationals and Commonwealth citizens, but not British...