Word info

Atlantic spotted dolphin

Noun

Meaning

Atlantic spotted dolphin (plural Atlantic spotted dolphins)

Stenella frontalis, a dolphin found in the Gulf Stream of the North Atlantic Ocean.

Source: en.wiktionary.org

Close letter words and terms