committee for the defense of democracy in nicaragua - French English Dictionary