castle lord - French English Dictionary