a device locked into place over the wheel of a road vehicle, immobilizing it

listen to the pronunciation of a device locked into place over the wheel of a road vehicle, immobilizing it
İngilizce - İngilizce
Denver boot