Translation of Pete in English:

User Contribution

Pete

Stink bean

noun