Translation of diuca in English:

diuca

diuca finch, n.

feminine noun

  • 1

    Zoology
    diuca finch
    quedar como diuca to be soaked to the skin informal
  • 2Chile vulgar slang

    (pene)
    cock vulgar slang
    dick vulgar slang