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./ Dictionary of English idioms . Словарь английских идиом. 2012