Definition of knowledge boy in English:

knowledge boy

noun

British
slang
  • A prospective London taxi driver who is ‘doing the knowledge’ in order to gain a licence for a black cab.

Origin

1980s; earliest use found in The Times.