Definition of “boffin” - English Dictionary

british dictionary