sergeant major loach noun1 •A South Asian freshwater fish, commonly held in aquarium, Botia rostrata. formssergeant major loaches