Spanish-English dictionary »

cholla meaning in English

SpanishEnglish
cholla noun
{f}

cholla(cactus)
noun
[UK: ˈtʃɑː.lə] [US: ˈtʃɑː.lə]