excretory canal - German English Dictionary