Find the word definition

Wikipedia
Lepidocephalus

Lepidocephalus is a genus of loaches native to Southeast Asia. Members of this genus are known as "spirit loaches".