Subscribe
URL of the page has been copied to clipboard.
Meaning : Small elongate centipedes living in soil and under stones and having more than 30 pairs of legs.
Synonyms : order geophilomorpha
Install App