• word of the day

    aminoaciduria

    aminoaciduria - Dictionary definition and meaning for word aminoaciduria

    Definition
    (noun) abnormal presence of amino acids in the urine; usually a symptom of metabolic defects
Download our Mobile App Today
Receive our word of the day
on Whatsapp