Definition, synonyms and related words
A benzofuran derivative, present in Aglaia foveolata, that inhibits Ebola virus