to defecate - Espagnol Anglais Dictionnaire