INCASTELLATED


Meaning of INCASTELLATED in English

adj confined or inclosed in a castle.

Webster English vocab.      Английский словарь Webster.