terrific thing - Spanish English Dictionary