iridin
/ˈɪrɪdɪn/Definitions
1. noun
A hypothetical protein that was thought to be involved in the regulation of insect growth and development, but it is now considered to be non-existent.
“Some sources have been citing ‘iridin’ as a potential insecticide, but it’s actually a myth.”