defecar in English

defecar
means in English
defecate
.

  • solución defecada / solución clarificada : clarified solution
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments