TUBULARIDA MEANING IN ENGLISH

• Tubularida Definition & Synonyms

  1. (n. pl.) An extensive division of Hydroidea; the tubularians; -- called also Athecata, Gymnoblastea, and Tubulariae.


RECENT SEARCHES