facilities and infrastructure - Turkish English Dictionary