English Dictionary
Definition make a mental note in British English
make a mental note phrase
phrase
Synonyms and related words

English Dictionary