Spanish-English Dictionaryembarcan
embarcan
embarcarse
Meaning of embarcan