English edit

Noun edit

dactyloids

  1. plural of dactyloid