Meaning
being memorable; being impressive — Staying in one's memory for a long time without a certain feeling or impression getting erased.
being memorable; being impressive — Staying in one's memory for a long time without a certain feeling or impression getting erased.