Noun
Any of two species of dolphins of the genus Stenella. Atlantic spotted dolphin (Stenella frontalis)
pantropical spotted dolphin (Stenella attenuata)