Definition of pupfish
noun (plural same or pupfishes)
a small fish found in fresh or brackish water in the deserts of the southwestern US and northern Mexico. - Genus Cyprinodon, family Cyprinodontidae: several species, some of which are confined to single pools