needing something urgently - Español Inglés Diccionario