be old enough to look after oneself - Spanish English Dictionary