Online Dictionary
Definition of " carabela " in Spanish English Dictionary
Results
carabela
  • {N} caravel, carvel
paseo en carabela
  • {N} carvel