The 92-year-old former naval officer -- himself no stranger to plain-speaking -- got a taste of some colourful language while watching a football match at an army barracks.
The Duke of Edinburgh is used to hearing people use the queen's English during his visits but got both barrels of some military-grade swearing on his trip to Aldershot, southwest of London.
When one exhausted player was substituted off during the game between guardsmen and corporals of 1st Battalion the Grenadier Guards, he was so shattered he did not realise quite who he was talking to.
"Are you all right? asked the royal patriarch.
More From This Section
"No, I'm fucked," replied the soldier, still bent double with his head down.
Prince Philip -- who never fails to tell it like it is -- laughed and then could not stop chuckling away to himself as the substituted player finally glanced up and walked off with a sheepish look.
The duke has been colonel of the Grenadier Guards infantry regiment since 1975. He was briefed on the 1st battalion's recent activities and presented long service medals to three sergeants.