implosion therapy - French English Dictionary