匿影藏形

listen to the pronunciation of 匿影藏形
Chinesisch - Englisch
to hide from public view
to lay low
to conceal one's identity