meaning of caravana

caravana - Spanish to English

caravan [group, automobile]

View more

  • earring