toe straps - Allemand Anglais Dictionnaire