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

strobila Definition

Cancel
strobila
noun(stro-bi-la)
a linear series of similar animal structures (such as the proglottids of a tapeworm) produced by budding

Words Related to strobila!

strobila Examples by Brain Bank Users