Roland
Concise Oxford English Dictionary © 2008 Oxford University Press:
Roland /ˈrəʊlənd/
▶noun (in phr. a Roland for an Oliver) archaic an effective retort or response.
– origin Roland was the most famous of Charlemagne's paladins; according to medieval romances he became the friend of another paladin, Oliver, after engaging him in single combat which neither won.
'Roland' also found in these Oxford entries:

