邪魔じゃまむし
ojamamushi

Noun

1. interferer; meddler; buttinsky

Other forms: