Spanish-English Dictionaryatrincherar
Meaning of atrincherar