yìn xiàng
impression (sth that stays in one's mind)
a memory
印
yìn
abbr. for 印度[Yin4 du4], India
象
xiàng
elephant