English

edit

Noun

edit

leptothecate (plural leptothecates)

  1. Any hydrozoan of the order Leptothecata