English Dictionary
Definition resonant something in British English
resonant something phrase
phrase1
making you think of or remember a feeling or experience
Synonyms and related words

English Dictionary
making you think of or remember a feeling or experience