defecar - Turkish English Dictionary