keystone (a vault) - French English Dictionary