Spanish-English Dictionaryinventiva
inventiva
Meaning of inventiva