Home / A / aminoaciduria

aminoaciduria

noun 13 letters Scrabble 18 WWF 22
Definitions
noun

abnormal presence of amino acids in the urine; usually a symptom of metabolic defects

Want another word?
Spin the dictionary for a fresh one.
Generate a word →