自作自受
Mandarin: zi4zuo4zi4shou4
idiom
T6
T3
T6
T6
Definitions
  1. 1 (idiom) Fall into your own trap idiom
← Back to dictionary