Back to Dictionary
来路不明
來路不明
láilùbùmíng
1.
unidentified origin
2.
no-one knows where it comes from
3.
of dubious background