Definitions and translations for "botchit"

English - Spanish - botchit

Pronunciation
v. meter la pata
Share this page
Dictionary Extension