myymäläauto

Noun

 * 1) mobile shop, mobile store, store on wheels