👉 Troglocephalus is a genus of small mammals in the family Troglophidae, commonly known as the giant otters or otter lice. They are native to Australia and are recognized for their unique appearance, including their large eyes, long snout, and distinctive pattern on their skin.