what explains... - Spanish English Dictionary