espontanearse
Top 30000
Meanings
Verb
1. to open up (to); to pour one's heart out (reflexive)