petrol station


noun

British another term for filling station