Larousse; english - spanish; spanish - english Dictionary / Larousse (1996)