A row has broken out in London over a restaurant which stipulated in an advertisement for waiters that they should be able to speak "immaculate English".
Allegations ensued that this was a cover for excluding recent immigrants.
But on a different tack there is a letter in today's Observer asking Who speaks immaculately? The Oxford Dictionary on-line defines immaculate as perfectly clean, neat or tidy - as in "an immaculate white suit".
A number of questions arise. What is meant by immaculate English? Does Donald Trump, or Sadiq Khan, the new Mayor of London speak immaculate English? And what might have been a better term to use to describe the sort of English that would be desirable in a waiter?
But the most important question of all is whether the use of the term immaculate is in fact a euphemism for excluding people on a racist basis? Is it?