Boffin

What is Boffin?

Boffin definition and meaning on Dictionary terms:
noun British Slang.

a scientist or technical expert.