spotted seal (phoca largha) - Spanish English Dictionary