italian sandwich - Turkish English Dictionary