sergeant major loach
English
Noun
sergeant major loach (plural sergeant major loaches)
- A South Asian freshwater fish, commonly held in aquarium, Botia rostrata.
Synonyms
- (Botia rostrata): Gangetic loach, ladder loach, twin-banded loach
Translations
Botia rostrata
|