praise the lord! - Spanish English Dictionary