biscacho
English
Noun
biscacho
(
plural
biscachos
)
Rare form of
viscacha
.