Spanish-English dictionary »

caracola meaning in English

SpanishEnglish
caracola noun
{f}

conch [conchs](marine mollusc)
noun
[UK: kɒntʃ] [US: ˈkɑːntʃ]