play one's part in - French English Dictionary