to be in need of something - Español Inglés Diccionario