oath of supremacy - French English Dictionary