I have some difficulty understanding the position of adjectives. In English I have to put the adjective before the referred name (e.g., I'm an Italian man). In some languages (as Italian or Ancient ...
Why is it Englishman, Frenchman, etc. (one word) but British man (two words)?