shed its antlers - Espagnol Anglais Dictionnaire