french idiom

Posted by Feep on November 25, 2003

can anyone tell me what "J'ai failli me noyer" means? I don't know whether it translates literally as an idiomatic expression or not. thanks!