apechugar
Top 35000
Meanings
Verb
1. to hit and bump with the chest (colloquial)
2. to face the music (colloquial)
3. to put up with (colloquial)