In this BBC article on cultural assimilation of Asians into British society, I encountered the term “coconut,” which apparently means someone who is “brown on the outside but white on the inside.” While I am familiar with similar slang terms used in such as “banana” or “twinkie” (yellow on the outside, white on the inside) and “oreo” (black on the outside, white on the inside) this one is new to me. Does “coconut” have any currency in other Anglophone countries besides the UK? Are my American examples also used in the UK or other countries? Do any readers know of other similar terms in use in American, British, or some other form of English? Best of all would be equivalent terms in other languages-properly translated of course.