loach

/ˈləʊtʃ/

noun

  1. 1

    A bottom-feeding freshwater fish in the superfamily or suborder Cobitoidea.

noun

  1. 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.

Loach Definition & Meaning | TranslatePulse