densely populated areas - Turkish English Dictionary