meaning of carabela

carabela - Spanish to English

caravel