defecarse - German English Dictionary