land yourself something - French English Dictionary