Entry # 1081 has returned 1 entry

chucha

noun

(Spanish) la chucha, zarigüeya (mamífero)