lechuzo

lechuzo [lay-choo’-tho]
noun
1. Nickname of an agent, collector, or commissioner who collects money or debts. (m)
2. Nickname of persons resembling owls in any of their qualities. (m)

Have a Spanish question? Get help from experts!