catcher glove with teeth - Espagnol Anglais Dictionnaire