Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
loach
in English
loach
us
/loʊtʃ/
uk
/ləʊtʃ/
#uncommon
Definitions
Noun
a
freshwater
fish
(
Cobitoidea
);
bottom-feeder
fish
in
Cobitidae
,
Botiidae
,
or
related
families
a
true
loach
of
family
Cobitidae