Urban Dictionary にこんな項目があった

"Japanese Rain Goggles" (の意味)

A phrase that means absolutely nothing but was designed to cause hype on the
internet.

(例文)

Charlie Sheen said Courtney gave him "japanese rain goggles" last night...


これってどういう意味だと思う?
つまり日本の物はみんな、子供だましだけどよくよく見れば何にもイミがない、
みたいな嘲笑的意味?
…もしもそうなら、分るような感じ

ベビーメタルとかいみある?
ないヨナ
子供騙しぢゃん