take one's licks - Spanish English Dictionary

Suggest a Term