Noun
English Wikipedia has an article on:efrapeptinWikipedia efrapeptin (plural efrapeptins) Any of a group of insecticidal peptides present in Tolypocladium