Chinese-English dictionary »

我迷路了 /wǒ mílù le/ meaning in English

ChineseEnglish
我迷路了 / mílù le/ phrase

I'm lost(indicates that the speaker is unable to find his or her way)
phrase
[UK: aɪm lɒst] [US: ˈaɪm ˈlɒst]