Skip to main content

Definitions by User17771

Capybara 

An oversized guinea pig
Capybara by User17771 January 7, 2023