solar-powered vehicle - Turkish English Dictionary