popped a deuce

English

Verb

popped a deuce

  1. simple past and past participle of pop a deuce