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

velella Definition

Cancel
velella
noun
Any of the genus of free-floating marine protozoans in family Porpitidae

Words Related to velella!

velella Examples by Brain Bank Users