ブタ箱

police cell; lockup

Meaning

  1. n
    police cell; lockup

Example sentences