may you live long! - French English Dictionary