most gruelling - French English Dictionary