artificial light through glass - Turkish English Dictionary