CARAVEL definition and meaning | Collins English Dictionary

CARAVEL definition and meaning | Collins English Dictionary