loud place with lots of talking - Turkish English Dictionary