NichiDict

カピバラ

[kapibara]

Meanings

1.Noun

capybara (Hydrochoerus hydrochaeris); greater capybara