sergeant major loach

noun

sergeant major loach

noun
1

A South Asian freshwater fish, commonly held in aquarium, Botia rostrata.

Synonyms
Gangetic loach, ladder loach, twin-banded loach

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.