teeming city

Translations
ville grouillante de vie