meaning of alojado

alojado - Spanish to English

hidden [of a bullet, lodged in the human body]