Find the word definition

Wikipedia
Sewellia

Sewellia is a genus of gastromyzontid loaches native to fast-flowing streams and rivers in Indochina ( Vietnam, Cambodia and Laos) and adjacent south China.