In my studies I came across "concept" & "conceptually related". I want to find out the meaning of "concept" and its use.
Cambridge Dictionary shows this example: The whole concept of democracy, she claimed, was utterly foreign to the present government.
Now, I am asking for an equivalent to "foreign" to express that this concept was utterly strange, or unknown to them. Is there a common British used equivalent to "foreign" ?