Meaning of ざまあみろ in Japanese

  1. Words

Definition of ざまあみろ

  1. (exp) It serves you right
Back to top