ItalianEdit

NounEdit

imbracatura f ‎(plural imbracature)

  1. harness, sling