town apartment - Turkish English Dictionary