excretion organ - German English Dictionary