瞻前顾后zhānqiángùhòuTop 50000Meanings1. lit. to look forward and back (idiom)2. fig. to consider carefully; to weigh the pros and cons3. fig. to be overcautious and indecisiveCharacters used瞻to gaze前forward顾to look after后after