caravelles

English

Noun

caravelles

  1. plural of caravelle

French

Noun

caravelles

  1. plural of caravelle