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 : geophilomorpha
Install App
Order geophilomorpha meaning in Telugu.