aflatoxisomes
English
Noun
aflatoxisomes
plural of
aflatoxisome