manticora noun1 •Any of various tiger beetles of genus Manticora.“A tuberous manticora!” he exclaimed. The insect began to move again, and as it crawled down to the entrance of the nostrils the tickling sensation became too much for endurance, and Benedict sneezed. — 1878 formsmanticoras