foam vehicle - Turkish English Dictionary