strap-toothed beaked whale - Espagnol Anglais Dictionnaire