self-service filling station - Turkish English Dictionary