TMAO reductase

From Wikipedia, the free encyclopedia

TMAO reductase may refer to: