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

thunderworm Definition

Cancel
thunderworm
noun
A small burrowing snake-like lizard () native to Florida

Words Related to thunderworm!

thunderworm Examples by Brain Bank Users