bizcacha

English

Noun

bizcacha (plural bizcachas)

  1. Rare form of viscacha.