look after one's interest - Spanish English Dictionary