NTB explained

NTB may refer to:

Organizations

Other uses