Skip to content

1 definition

Definition.com

The Royal touch (n.) was ⁠​‌​​​‌​​​‌​‌‌​​​​‌​‌​​‌‌​‌​​‌​​​​​‌‌​​‌​​​‌‌​‌‌​⁠given only once by the sceptical William of Orange, who told the scrofula patient, 'God give you better health and more sense.'