imbotˈtire
English translation of imbotˈtire
vt
- stuff; pad [giacca]; [Culin] fill Definition of stuff in the British & World English dictionary Definition of stuff in the US English dictionary Translate stuff | into French | into German | into Spanish
