do duty for - German English Dictionary