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

testacea Definition

Cancel
testacea
noun
Any of various shellfish, especially those of the obsolete orders Vermes or Acephala, or the suborder

Words Related to testacea!

testacea Examples by Brain Bank Users