the sound a dolphin makes - Spanish English Dictionary