Refine this word faster
Aidid
noun
Definitions
Noun
- 1 Any member of the family Aididae.
"Aidids have presumably homologous warts, although these do not bear long secondary setae."
See also for "aidid"
Next best steps
Mini challenge
Unscramble this word: aidid