extension of a permit to stay - Español Inglés Diccionario