suitable for grilling - Turkish English Dictionary