Home›Dictionary›caeciliidcaeciliidnounNo English definition recorded for this entry.L253457 on Wikidata ↗WiktionarynounAny of the wormlike amphibians in the family Caeciliidae.