Definition of milecastle in English:
milecastle
noun ˈmʌɪlˌkaslˈmʌɪlˌkɑːsl
Each of a series of small fortified posts established by the Romans at intervals (typically of one Roman mile) along Hadrian's Wall in northern England.
Origin
Early 18th century. From mile + castle.