Home
Search
Index
Definify.com
Definition
2025
bdelloids
bdelloids
English
Noun
bdelloids
plural of
bdelloid
Similar Results