IMBROCCATA MEANING IN ENGLISH

• Imbroccata Definition & Synonyms

  1. (n.) A hit or thrust.


RECENT SEARCHES