1 definition by Elytr

Top Definition
"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

Mug icon
Buy a moshi moshi police desuka mug!