biscacha
English
Noun
biscacha
(
plural
biscachas
)
Rare form of
viscacha
.