Spanish-English Dictionarydesembarcar
Meaning of desembarcar