1 water mole | Definition of water mole

water mole

noun

Definition of water mole

1 : desman
2 : platypus