lacucha

English

Noun

lacucha (plural lacuchas)

  1. Alternative spelling of lakoocha.