DO DUTY FOR Meaning of DO DUTY FOR in English v. phr. To substitute for; act in place of. The bench often does duty for a table. American idioms English vocabulary. Английский словарь американских идиом. 2012