Kate Middleton had this cheeky nickname for Prince William that she can't use anymore

2022-08-12 704