vocab dash
Log in
Sign up
derrama
Top 30000
Meanings
Noun
1. allotment (of money to be paid by a group of people)
2. washout