ammonia borane en · NOUN Meanings (uncountable) An inorganic hydride of nitrogen and boron, NH₃BH₃, proposed as a source of hydrogen in motor vehicles. Relateds aminoborane