apicortin
English
Noun
apicortin
(
countable and uncountable
,
plural
apicortins
)
(
biochemistry
)
A
protein
present in
apicomplexan
parasites
Anagrams
atropinic