1. excretory organ [ Synonyms: urinary organ] | |
An organ that separates waste substances from the blood and discharges them
|
Online Accounting Software A web based accounting software for small and medium size businesses. ... Read more