デンパタンシンギ
Meanings
Noun
Obsolete
1. radar
term used by the Imperial Japanese Navy
Composed of
saying strange things
(active) sonar