Word info

imbroccata

Noun

Meaning

A hit or thrust.

Source: Webster's dictionary

Close letter words and terms