Japanese dictionary
どこのうまのほね
person of doubtful origin; suspicious stranger
Kanji details
・horse
・skeleton
・bone
・remains
・frame