alternatively powered vehicle - Turkish English Dictionary