meaning of bioslap

bioslap meaning in Urban Dictionary

A slap on face with any selection of biological matter.