right to station troops - Spanish English Dictionary