long live the king! - French English Dictionary