Definder - what does the word mean?

What is Duchess of Sussex?

A title bestowed as a gift, by Queen Elizabeth II, to her ungrateful grandson's liar wife.

The Duchess of Sussex is a LIAR.

👍79 👎29


Duchess of Sussex - video

loading