lechuzoa lechuza (familiar)
lechuzo
∗lechuzo [lay-choo’-tho]
noun
1Nickname of an agent, collector, or commissioner who collects money or debts. (m)
2Nickname of persons resembling owls in any of their qualities. (m)
Collins Complete Spanish Electronic Dictionary © HarperCollins Publishers 2011
