Question: what is the difference between grand duchess and princess?
Answer: Grand Duchess is not technically right. The closest translation in English is Grand Princess but this was thought not very regal so it was changed. The difference in translation makes the difference more obvious in that it is more superior in rank.