Vocabulary

どこの馬の骨

person of doubtful origin; suspicious stranger

expression noun