Spanish-English Dictionarydilatase
dilatase
dilatarse
Meaning of dilatase