Excretion
French Meaning
excrétion
English Meaning
- The act or process of discharging waste matter from the blood, tissues, or organs.
- The matter, such as urine or sweat, that is so excreted.