ahşap ızgara - Turkish English Dictionary