taal lake - Spanish English Dictionary