in the throes of doing something - French English Dictionary