spotted seal (phoca largha) - French English Dictionary