Skip to site navigation
bleb (blêb) n. a small bubble or particle [imit.] Oxford English Dictionary, 1924
A website in need of a revamp.