Spanish-English Dictionaryimaginase
imaginase
imaginarse
Meaning of imaginase