glowing face - Turkish English Dictionary