nato rapid deployable corps-turkey - Spanish English Dictionary