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

auricularia Definition

Cancel
auricularia
noun
The larvae of the sea cucumber

Words Related to auricularia!

auricularia Examples by Brain Bank Users