verbose_name has no effect for class names

from .models import availability_zone
class AvailabilityZoneAdmin(admin.ModelAdmin):
    list_display = ('zone', 'region', 'status')
    class Meta:
        model = availability_zone
        verbose_name = 'AWS Availability Zone'
        verbose_name_plural = 'AWS Availability Zones'
admin.site.register(availability_zone, AvailabilityZoneAdmin)

ttp://localhost:8000/admin/ still shows
Availability_zones

The verbose_name attribute belongs in the model’s Meta class, not in the ModelAdmin class. Review the docs at The Django admin site | Django documentation | Django for what’s available in the ModelAdmin class.