Loach Meaning in Spanish
You have searched the English word Loach meaning in Spanish locha. Loach meaning has been search 1808 (one thousand eight hundred and eight) times till 5/9/2024. You can also find Loach meaning and Translation in Urdu, Hindi, Arabic, Spanish, French and other languages.
Definition & Synonyms
• Loach
Definition & Meaning
- (n.) Any one of several small, fresh-water, cyprinoid fishes of the genera Cobitis, Nemachilus, and allied genera, having six or more barbules around the mouth. They are found in Europe and Asia. The common European species (N. barbatulus) is used as a food fish.
Multi Language Dictionary