Italian › DictionaryabbaiataHear itnounfemininerarebarking, bayinga yell aimed at ridiculing or reproaching someoneFormsnounsingularabbaiatapluralabbaiateRead Italian with every word explained