thatcherEnglish

Baroness Thatcher of Kesteven, Iron Lady, Margaret Hilda Thatcher, Margaret Thatcher, Thatcher

Noun

Someone skilled in making a roof from plant stalks or foliage

English: thatcher

Bahasa words with similar meanings

English words with similar meanings

Show 4 words

Words that start with "thatcher"