re: #60 Bubblehead II
English slang for scientists/technicians I believe. Anybody here from the other side of the pond to clarify?
I know the word, it just seemed a bit slangy for a news article.