Happy slapping

What is Happy slapping?

Happy slapping definition and meaning on Dictionary terms:
noun Immunology.
a substance having a single antigenic determinant that can react with a previously existing antibody but cannot stimulate more antibody production unless combined with other molecules; a partial antigen.

 

reference: https://www.dictionary.com/browse/happy-slapping

Tags: