moshi moshi police desuka
"Moshi moshi police desuka" means "Hello this is the police" in Japanese.
"Moshi moshi police desuka?"

"I'M NOT WATCHING HENTAI!"
by Elytr July 30, 2020
Flag
Get the moshi moshi police desuka neck gaiter and mug.

• © 1999-2021 Urban Dictionary ® • advertise • terms of service • privacy • dmca • bug report • help • blog • data subject request