castle grounds - French English Dictionary