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.'
1 definition
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.'