English

edit

Noun

edit

scorpionoid (plural scorpionoids)

  1. Any scorpion of the superfamily Scorpionoidea