loaches Definition
Dictionary Home » Words Starting with L » live with oneself ... loath » loaches
loach
noun
- loaches
1. A small freshwater fish of the carp family, found throughout Europe and Asia, usually under 10cm (4in) in length, with a slender body and spines around its mouth, often kept as an aquarium fish.
