meaning of capibara

1. See Capybara.
2.
pig-sized tailless South American amphibious rodent with partly webbed feet; largest living rodent


Related Words

capibara |

Developed & Maintained By Taraprasad.com

Treasure Words