sclerotin

English

Noun

sclerotin (plural sclerotins)

  1. (biochemistry) The crosslinked protein component of the cuticles of insects.

Translations

Anagrams