douiller
Top 20000
Meanings
Verb
1. to hurt
2. to cough up, stump up, fork out, shell out (money) (ambitransitive)