デンパタンチキ
Composed of
saying strange things
detector; locator