escorted temporary absence - Spanish English Dictionary

Suggest a Term