loach
/ˈləʊtʃ/
noun
- 1
A bottom-feeding freshwater fish in the superfamily or suborder Cobitoidea.
noun
- 1
Acronym of light observation helicopter.
Synonyms
Translate “loach” to another language
Click any language to open the translator with this word already filled in.