Spanish-English dictionary »

picoroco meaning in English

SpanishEnglish
picoroco noun
{m}

giant barnacle(crustacean)
noun