dried and fried capybara meat - Spanish English Dictionary