Daphnia Meaning

There are 1 meaning(s) for word Daphnia

Meaning 1 : minute freshwater crustacean having a round body enclosed in a transparent shell; moves about like a flea by means of hairy branched antennae

    Synonyms : water flea