Entry # 2883 has returned 1 entry

shita

noun

(Spanish) el armadillo (mamífero)