LOACH

Definition of LOACH

  1. (noun)slender freshwater fishes of Eurasia and Africa resembling catfishes