lead castle - French English Dictionary