ızgara sathı - Turkish English Dictionary