terminal area surveillance radar - Spanish English Dictionary