spur of the moment - Spanish English Dictionary