carpinchoe

noun 3

Definitions

noun

1

Synonym of capybara (“the animal”).

2

The hide of the capybara.

3

A soft leather made from the hide of the capybara.

Your note

not saved
0 chars