• word of the day

    siphonophore

    siphonophore - Dictionary definition and meaning for word siphonophore

    Definition
    (noun) a floating or swimming oceanic colony of polyps often transparent or showily colored
Download our Mobile App Today
Receive our word of the day
on Whatsapp