Word info

diphyozooid

Noun

Meaning

One of the free-swimming sexual zooids of Siphonophora.

Source: Webster's dictionary

Close letter words and terms