do duty ( synonym found)

Definition of do duty:

(n) : something that is odd or strange; someone who is strange; an oddball

Definition of do duty:

(n) : something that is odd or strange; someone who is strange; an oddball

Back to Top