Country Dictionary

A fork of Rural Dictionary

Gemba

A frog

That's a phat gemba.

by gembar June 08, 2020