a frog in your throat - French English Dictionary