meaning of 324b21

324b21 meaning in Urban Dictionary

a particular French scientist's pet title for a certain dreadlocked research geek.