metering station - Turkish English Dictionary