expressing happiness for completing something difficult - French English Dictionary