DNRA

English

Noun

DNRA

  1. (chemistry) Initialism of dissimilatory nitrate reduction to ammonium.

Anagrams