滞羅

Noun

 * 1)  staying in Los Angeles

Verb

 * 1)  to stay in Los Angeles