spectacle in Turkish
spectacle in Turkish
manzara
An exciting or extraordinary scene, exhibition, performance etc.
temaşa
An exciting or extraordinary scene, exhibition, performance etc.