Definition & Meaning | English word AFLASTATIN
AFLASTATIN
Definitions of AFLASTATIN
- A polyketide that inhibits the production of aflatoxin
Number of letters
10
Is palindrome
No
Search for AFLASTATIN in:
Page preparation took: 128.08 ms.