YourDictionary

Dictionary Home » Dictionary Definitions » nitrogenous base

nitrogenous base

noun
Variant of nitrogen base.

link/cite print suggestion box