publican

noun

The keeper of a public house or tavern.

A collector of public taxes or tolls in the ancient Roman Empire.

A collector of taxes or tribute from the public.

In ancient Rome, one who farmed the public revenues; a tax-gatherer.

Hence Any collector of toll, tribute, customs, or the like.