Big Huge Thesaurus

scleroprotein

noun