logorreas
Spanish
Noun
logorreas
f
pl
plural of
logorrea