leg guard (catcher) - Espagnol Anglais Dictionnaire