Italian-English dictionary »

logorrea meaning in English

ItalianEnglish
logorrea noun

logorrhea(excessive talkativeness)
noun