bizcacha
English
Noun
bizcacha
(
plural
bizcachas
)
Rare form of
viscacha
.