Taxi medallions refer to licenses that allow drivers to operate a taxi in a specific city or area. These licenses are granted by local authorities and they usually have limited availability. So, the phrase
"taxi medallions" essentially means the special permits or licenses needed to legally drive a taxi in a particular location.
Full definition