• word of the day

    appendicularia

    appendicularia - Dictionary definition and meaning for word appendicularia

    Definition
    (noun) free-swimming tadpole-shaped pelagic tunicate resembling larvae of other tunicates
Download our Mobile App Today
Receive our word of the day
on Whatsapp