Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

serrula Definition

Cancel
serrula
noun
A kind of tooth found in spiders

Words Related to serrula!

serrula Examples by Brain Bank Users