archduchess - French English Dictionary