ızgara (alet) - Turkish English Dictionary