Find the word definition

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.