lloradera
Top 40000
Meanings
Noun
1. act of crying (a lot)