Spanish-English Dictionarydesembarcara
desembarcara
desembarcar
Meaning of desembarcara