citadels - French English Dictionary