satisfy the needs of - Spanish English Dictionary