Find the word definition

Wiktionary
drop a deuce

vb. (context coarse slang English) To defecate.