Spanish-English Dictionarysecuestra
secuestra
secuestrar
Meaning of secuestra