Find the word definition

Wikipedia
Seminemacheilus

Seminemacheilus is a genus of stone loaches native to western Asia with species known from Turkey and Iran.