biscacho

English

Noun

biscacho (plural biscachos)

  1. Rare form of viscacha.