imbrocado

English

Noun

imbrocado

  1. (fencing) Alternative spelling of imbroccata

Anagrams