1 vizcacha | Definition of vizcacha

vizcacha

noun
viz·​ca·​cha

variant spelling of

: any of several South American burrowing rodents (genera Lagostomus and Lagidium) closely related to the chinchilla