cabiai
English
cabiai meaning in English • cabiai का अर्थ अंग्रेजी में
Noun
- The capybara. See Capybara>.