caracole
Top 40000
Meanings
Noun
1. caracole (equestrianism)
2. caracole (architecture)
3. snail (Belgium)