a large refrigerated truck used for food transportation - Turkish English Dictionary

Suggest a Term