excretes ( synonym found)

Definition of excretes:

(v) : to discharge from the system

Back to Top