person with large canine teeth - Espagnol Anglais Dictionnaire