Italian › DictionaryimbarazzoHear itnounmasculineobstacle, trouble, difficultyembarrassment, awkwardnessFormsnounsingularimbarazzopluralimbarazziOther ways to say itdifficoltàdifficultydisagiodiscomfort, usually mental rather than physical; inconvenience, troubledisturbotrouble, bother, inconvenience; disturbance, interference, noiseimpicciohindrance; troubleRead Italian with every word explained