IMBROCATA Meaning of IMBROCATA in English (n.) Alt. of Imbroccata Webster's English dictionary. Английский словарь Webster. 2012