castle garrison - French English Dictionary