have many tasks to complete - French English Dictionary