Leuciscus leuciscus

noun

1.
small European freshwater fish with a slender bluish-green body