central veins of liver: terminal branches of the hepatic veins that lie in the hepatic lobules and receive blood from the liver sinusoids
rivulus: found in small streams of tropical America; often kept in aquariums; usually hermaphroditic