I think the term 'mongrel' is far more offensive for a mixed race child than 'half cast', but just simply saying mixed race child is probably more neutral with less historical connotations, but it is still essentially the same thing just tarted up in a different way.
Bookmarks