Open main menu

ItalianEdit

NounEdit

imbracatura f (plural imbracature)

  1. harness, sling