Only some time back I got to know about the word "Mleccha" and Wikipedia offers the following definition:
Mleccha (from Vedic Sanskrit mlecchá, meaning "non-Vedic", "barbarian") is a Sanskrit term referring to foreign or barbarous peoples in ancient India, as contradistinguished from Aryas. Mleccha was used by the ancient Indians originally to indicate the uncouth and incomprehensible speech of foreigners and then extended to their unfamiliar behaviour, and also used as a derogatory term in the sense of "impure" and/or "inferior" people.
The word Mleccha was commonly used for 'outer barbarians of whatever race or colour'.
The Indians referred to all alien cultures and races that were less civilized in ancient times as 'Mleccha' or barbarians.
But on this site this term is used pretty unabashedly. For example, in chat:
BTW, how are the so-called mlecchas so powerful? And we, the followers of Sanatana Dharma so weak? What went wrong?
Not taking names so not posting links to actual chat messages.
Same applies to the main site where "Mleccha Deshas" (foreign countries) is used in questions freely.
So my question is, is "Mleccha" safe to use on Hinduism.SE irrespective of the context or should we avoid using such derogatory terms as much as possible (excluding genuine questions) and edit out the word from all existing posts where it's been used with a bad connotation?