loach

Definitions


[ləʊtʃ], (Noun)

Definitions:
- a small elongated bottom-dwelling freshwater fish with several barbels near the mouth, found in Eurasia and north-western Africa


Phrases:

Origin:
Middle English: from Old French loche, of unknown origin




definition by Oxford Dictionaries