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

loaches Definition

Cancel
loaches
noun(loach)
any of a family (Cobitidae) of small Old World freshwater fishes related to the carps

Words Related to loaches!

loaches Examples by Brain Bank Users