Spanish-English Dictionaryembarcar
Meaning of embarcar