do duty for - French English Dictionary