meatball sandwich - Turkish English Dictionary