praise god! - French English Dictionary