defecar - German English Dictionary