meaning of Caracoled

Caracoled meaning in General Dictionary

of Caracole