Spanish-English dictionary »

nécora meaning in English

SpanishEnglish
nécora noun
{f}

velvet crabnoun