horrible creature - Spanish English Dictionary