Spanish-English dictionary »

escollo meaning in English

SpanishEnglish
escollo noun
{m}

stumbling block(hindrance)
noun