0%

ALL meanings of velella

ve·lel·la
V v
  • noun velella a floating colony of hydrozoans of the genus Velella, having a vertical crest that is used as a sail. 1
  • noun velella (zoology) Any of the genus Velella of free-floating marine protozoans. 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?