ding dong ditch

📘 English Definition(英文释义)
  1. to knock on an anonymous door and run away
  2. > i'm bored let's go ding dong ditch someone