Wiktionary
vulcanoids
n. (plural of vulcanoid English)
Usage examples of "vulcanoids".
Or perhaps the same microbe proved to be more deadly to Vulcanoids than to humans, and the other was a harmless decoy.