Spanish-French dictionary »

logorrea meaning in French

SpanishFrench
logorrea noun
{f}

logorrhéenom {f}