Versión en Español
Meaning of
"currucarse"
in English language
Spanish to English
English to Spanish
Spanish
English
currucarse; hacerse un ovillo
to be rolled up; to become a ball