Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

loach Definition

Cancel
loach
noun(loach)
slender freshwater fishes of Eurasia and Africa resembling catfishes

Words Related to loach!

loach Examples by Brain Bank Users