Spanish-English dictionary »

verrugosa meaning in English

SpanishEnglish
verrugosa noun
{f}

bushmaster(pit viper)
noun