Meaning of “mental note” in the English Dictionary

british dictionary