DEFECAR Meaning of DEFECAR in English v to defecate (1. to purify from scum and sediment; 2. to excrete) Interlingua English vocab. Английский словарь Интерлингва. 2012