lebocin

English

Noun

lebocin (countable and uncountable, plural lebocins)

  1. (biochemistry) An antibacterial glycoprotein present in some insects

Anagrams