atlantic spotted dolphin - Spanish English Dictionary