What is the meaning of the word "aldrovanda"?

Definitions: