Spanish-English Dictionaryseparase
separase
separar
Meaning of separase