garage and service station - Turkish English Dictionary