It's not Spanish, maybe Portuguese. If it existed it would be "something that has no shortcomings". Guess.