Word info

angloid

Noun

Meaning

angloid (plural angloids)

(slang, derogatory) An English person or person of English ancestry.

Source: en.wiktionary.org

Anagrams

Close letter words and terms