apinoid
/ˌæpɪˈnoʊɪd/Definitions
1. noun
Relating to or characteristic of the Apinidae, a family of scorpions.
“Fossil evidence suggests that the apinoid scorpions thrived during the Triassic period.”
1. noun
Relating to or characteristic of the Apinidae, a family of scorpions.
“Fossil evidence suggests that the apinoid scorpions thrived during the Triassic period.”