自作自受zìzuòzìshòu
Top 30000
Meanings
1. (idiom) to reap what one has sown; to stew in one's own juice
Characters used
Examples1
It serves you right.