ニカイカラメグスリ
Meanings
Expression
Noun
Idiomatic
1. something that cannot be done no matter how hard one tries (and is slightly frustrating because of this); (lit.) eye drops from the second floor
Composed of
second floor; upstairs
eye drops; eyewash