ammoniuria

Explore definitions, synonyms, and language insights of ammoniuria

Definitions

Noun
excessive ammonia in the urine

More General Terms