Noun Definition

ctenizidae

1.Definition: large burrowing spiders

Category: Animals